package com.jrx.anytxn.feign.api.response;

import java.util.Date;

/**
 * @author chenj
 * @date 2022/8/15 16:06
 */
public class ProductActiveDto {
    /**
     *
     * 表字段:id
     */
    private Long id;

    /**
     * 租户号
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 渠道号码
     * 表字段:channel_no
     */
    private String channelNo;

    /**
     * 用户号
     * 表字段:user_id
     */
    private String userId;

    /**
     * 授信流水号
     * 表字段:reg_seq
     */
    private String regSeq;

    /**
     * 产品号
     * 表字段:product_number
     */
    private String productNumber;

    /**
     * 1:已激活,0:未激活
     * 表字段:active_flag
     */
    private String activeFlag;

    /**
     * 是否首次激活标志 0:首次激活，1：非首次激活
     * 表字段:first_credit_flag
     */
    private String firstCreditFlag;

    /**
     * 合同号
     * 表字段:contract_no
     */
    private String contractNo;

    /**
     * 激活开始时间
     * 表字段:operate_time
     */
    private Date operateTime;

    /**
     * 最后操作时间
     * 表字段:last_update_time
     */
    private Date lastUpdateTime;

    /**
     * 创建时间
     * 表字段:create_time
     */
    private Date createTime;

    /**
     * 更新时间
     * 表字段:update_time
     */
    private Date updateTime;

    /**
     * 最后更新操作员
     * 表字段:update_by
     */
    private String updateBy;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getChannelNo() {
        return channelNo;
    }

    public void setChannelNo(String channelNo) {
        this.channelNo = channelNo;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getRegSeq() {
        return regSeq;
    }

    public void setRegSeq(String regSeq) {
        this.regSeq = regSeq;
    }

    public String getProductNumber() {
        return productNumber;
    }

    public void setProductNumber(String productNumber) {
        this.productNumber = productNumber;
    }

    public String getActiveFlag() {
        return activeFlag;
    }

    public void setActiveFlag(String activeFlag) {
        this.activeFlag = activeFlag;
    }

    public String getFirstCreditFlag() {
        return firstCreditFlag;
    }

    public void setFirstCreditFlag(String firstCreditFlag) {
        this.firstCreditFlag = firstCreditFlag;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public Date getOperateTime() {
        return operateTime;
    }

    public void setOperateTime(Date operateTime) {
        this.operateTime = operateTime;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    @Override
    public String toString() {
        return "ProductActiveDto{" +
                "id=" + id +
                ", tenantId='" + tenantId + '\'' +
                ", channelNo='" + channelNo + '\'' +
                ", userId='" + userId + '\'' +
                ", regSeq='" + regSeq + '\'' +
                ", productNumber='" + productNumber + '\'' +
                ", activeFlag='" + activeFlag + '\'' +
                ", firstCreditFlag='" + firstCreditFlag + '\'' +
                ", contractNo='" + contractNo + '\'' +
                ", operateTime=" + operateTime +
                ", lastUpdateTime=" + lastUpdateTime +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", updateBy='" + updateBy + '\'' +
                '}';
    }
}
